<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>Docs For Class BulkMutateJob</title>
			<link rel="stylesheet" href="../../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
			<div class="page-body">			
<h2 class="class-name">Class BulkMutateJob</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
					</div>
	<div class="info-box-body">
        		<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">A {@code BulkMutateJob} is essentially a mixed collection of mutate</p>
<p class="description"><p>operations from the following AdWords API campaign management services:  <ul><li><a href="../../GoogleApiAdsAdWords/v201109_1/CampaignService.html">CampaignService</a></li><li><a href="../../GoogleApiAdsAdWords/v201109_1/CampaignTargetService.html">CampaignTargetService</a></li><li><a href="../../GoogleApiAdsAdWords/v201109_1/CampaignCriterionService.html">CampaignCriterionService</a></li><li><a href="../../GoogleApiAdsAdWords/v201109_1/AdGroupService.html">AdGroupService</a></li><li><a href="../../GoogleApiAdsAdWords/v201109_1/AdGroupAdService.html">AdGroupAdService</a></li><li><a href="../../GoogleApiAdsAdWords/v201109_1/AdGroupCriterionService.html">AdGroupCriterionService</a></li></ul></p><p>&lt;p&gt;The mutate operations in a job's request are constructed in exactly the  same way as they are for synchronous calls to these services.&lt;/p&gt;</p><p>&lt;p&gt;The mutate operations are grouped by their scoping entity in the  AdWords customer tree. Currently, mutate operations can be grouped either  by the customer or by their parent campaign. However, they cannot be  grouped both ways - some by customer and others by campaigns - in the same  job.&lt;/p&gt;</p><p>&lt;p class=&quot;note&quot;&gt;<strong>Note:</strong> A job may have no more than 500,000 mutate  operations in total, and no more than 10 different scoping campaigns.&lt;/p&gt;</p><p>&lt;p&gt;The mutate operations must be packaged into containers called  {@code Operation Streams}, each tagged with the ID of the scoping entity of  its operations.&lt;/p&gt;</p><p>&lt;p&gt;To facilitate the building of very large bulk mutate jobs, the operation  streams of a job can be submitted using multiple request parts. A job is  queued for processing as soon as it can be determined that all of its  request parts have been received.&lt;/p&gt;</p><p>&lt;p class=&quot;note&quot;&gt;<strong>Note:</strong> A job may have no more than 100 request parts.  Each part may have no more than 25 operation streams and no more than 10,000  operations in total.&lt;/p&gt;</p></p>
		<p class="notes">
			Located in <a class="field" href="_Ads---AdWords---v201109_1---BulkMutateJobService.php.html">/Ads/AdWords/v201109_1/BulkMutateJobService.php</a> (line <span class="field">13872</span>)
		</p>
		
				
		<pre><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html">Job</a>
   |
   --BulkMutateJob</pre>
	
			</div>
</div>



	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<div class="var-summary">
																																																																																<div class="var-title">
					<span class="var-type">BulkMutateJobEvent[]</span>
					<a href="#$history" title="details" class="var-name">$history</a>
				</div>
																<div class="var-title">
					<span class="var-type">integer</span>
					<a href="#$id" title="details" class="var-name">$id</a>
				</div>
																<div class="var-title">
					<span class="var-type">integer</span>
					<a href="#$numRequestParts" title="details" class="var-name">$numRequestParts</a>
				</div>
																<div class="var-title">
					<span class="var-type">integer</span>
					<a href="#$numRequestPartsReceived" title="details" class="var-name">$numRequestPartsReceived</a>
				</div>
																<div class="var-title">
					<span class="var-type"><a href="../../GoogleApiAdsAdWords/v201109_1/BulkMutateJobPolicy.html">BulkMutateJobPolicy</a></span>
					<a href="#$policy" title="details" class="var-name">$policy</a>
				</div>
																<div class="var-title">
					<span class="var-type"><a href="../../GoogleApiAdsAdWords/v201109_1/BulkMutateRequest.html">BulkMutateRequest</a></span>
					<a href="#$request" title="details" class="var-name">$request</a>
				</div>
																<div class="var-title">
					<span class="var-type"><a href="../../GoogleApiAdsAdWords/v201109_1/BulkMutateResult.html">BulkMutateResult</a></span>
					<a href="#$result" title="details" class="var-name">$result</a>
				</div>
																<div class="var-title">
					<span class="var-type">tnsBasicJobStatus</span>
					<a href="#$status" title="details" class="var-name">$status</a>
				</div>
											</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
																												
												<div class="method-definition">
											<span class="method-result">BulkMutateJob</span>
										<a href="#__construct" title="details" class="method-name">__construct</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$id</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$policy</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$request</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$status</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$history</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$result</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$numRequestParts</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$numRequestPartsReceived</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$customerJobKey</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$failureReason</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$stats</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$billingSummary</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$JobType</span> = <span class="var-default">NULL</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">the</span>
										<a href="#getNamespace" title="details" class="method-name">getNamespace</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">the</span>
										<a href="#getXsiTypeName" title="details" class="method-name">getXsiTypeName</a>
										()
									</div>
								</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			<a name="var$history" id="$history"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">BulkMutateJobEvent[]</span>
			<span class="var-name">$history</span>
						(line <span class="line-number">13901</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$id" id="$id"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>
			<span class="var-name">$id</span>
						(line <span class="line-number">13877</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$numRequestParts" id="$numRequestParts"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>
			<span class="var-name">$numRequestParts</span>
						(line <span class="line-number">13913</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$numRequestPartsReceived" id="$numRequestPartsReceived"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>
			<span class="var-name">$numRequestPartsReceived</span>
						(line <span class="line-number">13919</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$policy" id="$policy"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../../GoogleApiAdsAdWords/v201109_1/BulkMutateJobPolicy.html">BulkMutateJobPolicy</a></span>
			<span class="var-name">$policy</span>
						(line <span class="line-number">13883</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$request" id="$request"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../../GoogleApiAdsAdWords/v201109_1/BulkMutateRequest.html">BulkMutateRequest</a></span>
			<span class="var-name">$request</span>
						(line <span class="line-number">13889</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$result" id="$result"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type"><a href="../../GoogleApiAdsAdWords/v201109_1/BulkMutateResult.html">BulkMutateResult</a></span>
			<span class="var-name">$result</span>
						(line <span class="line-number">13907</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
<a name="var$status" id="$status"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">tnsBasicJobStatus</span>
			<span class="var-name">$status</span>
						(line <span class="line-number">13895</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	
		
		

</div>
							<h4>Inherited Variables</h4>
				<A NAME='inherited_vars'><!-- --></A>
									<p>Inherited from <span class="classname"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html">Job</a></span></p>
					<blockquote>
													<span class="var-title">
								<span class="var-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#var$billingSummary">Job::$billingSummary</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#var$customerJobKey">Job::$customerJobKey</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#var$failureReason">Job::$failureReason</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#var$JobType">Job::$JobType</a></span><br>
							</span>
													<span class="var-title">
								<span class="var-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#var$stats">Job::$stats</a></span><br>
							</span>
											</blockquote> 
										
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
																	<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>

<a name="method__construct" id="__construct"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">Constructor __construct</span> (line <span class="line-number">13937</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">BulkMutateJob</span>
		<span class="method-name">
			__construct
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$id</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$policy</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$request</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$status</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$history</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$result</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$numRequestParts</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$numRequestPartsReceived</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$customerJobKey</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$failureReason</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$stats</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$billingSummary</span> = <span class="var-default">NULL</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$JobType</span> = <span class="var-default">NULL</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$id</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$policy</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$request</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$status</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$history</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$result</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$numRequestParts</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$numRequestPartsReceived</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$customerJobKey</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$failureReason</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$stats</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$billingSummary</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">$JobType</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#method__construct">Job::__construct()</a></dt>
					</dl>
			
	</div>
<a name="methodgetNamespace" id="getNamespace"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getNamespace</span> (line <span class="line-number">13925</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Gets the namesapce of this class</p>
	<ul class="tags">
				<li><span class="field">return:</span> namespace of this class</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">the</span>
		<span class="method-name">
			getNamespace
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#methodgetNamespace">Job::getNamespace()</a></dt>
						<dd>Gets the namesapce of this class</dd>
					</dl>
			
	</div>
<a name="methodgetXsiTypeName" id="getXsiTypeName"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getXsiTypeName</span> (line <span class="line-number">13933</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Gets the xsi:type name of this class</p>
	<ul class="tags">
				<li><span class="field">return:</span> xsi:type name of this class</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">the</span>
		<span class="method-name">
			getXsiTypeName
		</span>
				()
			</div>
	
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#methodgetXsiTypeName">Job::getXsiTypeName()</a></dt>
						<dd>Gets the xsi:type name of this class</dd>
					</dl>
			
	</div>
							<h4>Inherited Methods</h4>
				<a name='inherited_methods'><!-- --></a>	
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html">Job</a></span></p>
					<blockquote>
													<span class="method-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#method__construct">Job::__construct()</a></span><br>
													<span class="method-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#methodgetNamespace">Job::getNamespace()</a></span><br>
													<span class="method-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#methodgetParameterMap">Job::getParameterMap()</a></span><br>
													<span class="method-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#methodgetXsiTypeName">Job::getXsiTypeName()</a></span><br>
													<span class="method-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#method__get">Job::__get()</a></span><br>
													<span class="method-name"><a href="../../GoogleApiAdsAdWords/v201109_1/Job.html#method__set">Job::__set()</a></span><br>
											</blockquote>
										
		</div>
	</div>


	<p class="notes" id="credit">
		Documentation generated by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
	</p>
	</div></body>
</html>